Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Portugal F2 Portugal F3 Egypt F1 Egypt F2 Egypt F3 Egypt F4 Canada F6 Sweden F4 Sweden F6 Sweden F7 Israel F1 Israel F2 Israel F3 Great Britain F5 Great Britain F6 Egypt F12 Egypt F13 Egypt F14 Sweden F2 Romania F3 Netherlands F1 Netherlands F2 Netherlands F3 Great Britain F7 Portugal F1 Hilton Waikoloa USTA Challenger - Waikoloa Residenza Open - Magdeburg ECM Cup - Prague Zivnobanka Czech Open - Prostejov Segovia Challenger Open Castilla y Leon - Segovia Open Diputacion - Cordoba VSZ Solvak Open Challenger - Kosice Medicor Open - Budapest AXA Open - Lisbon Zivnobanka Open 1999 - Prostejov Open Castilla y Leon - Segovia Rado Geneva Challenger - Geneva Acura USTA Pro Tennis Classic at Mission Hills - Rancho Mirage Zivnobanka Czech Open - Prostejov Okal Cup - Eckental The Indian Oil Servo ATP Challenger - Chandigarh Tatra Banka Open 2001 - Bratislava Zivnobanka Open - Prostejov Nuembrecht Challenger - Nuembrecht drkoop.com USTA challenger of Miami - Miami Healthsouth/USTA Challenger - Denver Heinekin Open 1998 - Budva ATU Cup 1999 - Weiden Volkswagen TED Open - Istanbul Warsteiner Challenger Lubeck - Lubeck Volkswagen TED Open - Istanbul KGHM Dialog Polish Indoors - Wroclaw Prostejov Challenger Prostejov Challenger Prostejov Challenger Orleans Challenger Mons Challenger Tampere Challenger Liberec Challenger Cordenons Challenger Napa Challenger Sacramento Challenger Hungarian Architect Open - Budapest Helsinki Challenger Turin Challenger Heilbronn Challenger Braunschweig Challenger Poznan Challenger Prostejov Challenger Mons Challenger Barletta Challenger Como Challenger Brescia Challenger Bergamo Challenger Jonkoping Challenger Aix En Provence Challenger Bordeaux Challenger Prostejov Challenger Bastad Challenger Manerbio Challenger Cordenons Challenger Rome Challenger Furth Challenger Caltanissetta Challenger Dallas Challenger Andria Challenger Barletta Challenger Stockton Challenger Aix En Provence Challenger Samsung Securities Cup Challenger - Seoul Prostejov Challenger Poprad Tatry Challenger Bangkok Challenger Budapest Challenger Tiburon Challenger Aix En Provence Challenger Biella Challenger Rennes Challenger St. Brieuc Challenger Nur-Sultan Challenger Tunis Challenger Rome Challenger Ilkley Challenger Prostejov Challenger Toulouse Challenger Cary Challenger Aptos Challenger Vancouver Challenger Brest Challenger Bangalore Challenger Phoenix Challenger Ostrava Challenger Aix En Provence Challenger Istanbul Challenger Izmir Challenger Bratislava Challenger Lyon Challenger Chicago Challenger Orleans Challenger Memorial Savigni - Sassuolo Tampere Challenger Aix En Provence Challenger Cassis Challenger Ludwigshafen Challenger Perugia Challenger Heilbronn Open - Heilbronn Biella 4 Challenger Czech Open - Prostejov Phoenix Challenger Prostejov Challenger Perugia Challenger Montechiarugolo - Parma Challenger Como Challenger Yugoslavia Open - Belgrade Warsteiner Challenger Wolfsburg - Wolfsburg Manerbio Challenger Genova Challenger Bangalore Challenger The Stella Artois Grass Court Championships - London Zivnobanka Open - Prostejov Ciur Pribram Challenger - Pribram Mouilleron-Le-Captif Challenger Prostejov Challenger Pune Challenger Rennes Challenger Sydney International - Sydney Lyon Challenger Tampere Challenger Prague Challenger Ciur Cup 99 - Prague Rome 1 Challenger Eckental Challenger Prague Challenger Lyon Challenger Braunschweig Challenger KGHM Polish Indoors - Wroclaw Barletta Citta Della Disfida Open 2000 - Barletta The Scottish Tennis Championships - Edinburgh Warsteiner Grand Prix - Oberstaufen LTA Men's Challenger - Wrexham Podebradka Cup - Prague Gelsor Open Romania - Bucharest Tatra Banka Slovak Open - Bratislava Osaka International Tennis Tournament - Osaka The Wrexham Challenger - Wrexham Kremlin Cup - Moscow Marbella Challenger Yitzhak Rabin Challenger 1998 - Tel Aviv Crystal Cup 1998 - Portoroz ATP Challenger Hamburg - Hamburg Bordeaux Challenger Medicor Open - Budapest Yitzhak Rabin Men's Challenger - Tel Aviv Okal Cup - International Bavarian Championship - Eckental Tulln Challenger Maia Challenger Mohammedia Challenger BMW Open - Munich Copenhagen Open - Copenhagen Telenordia Swedish Open - Bastad Ostrava Challenger RCA Championships - Indianapolis Salem Open - Hong Kong St. Petersburg Open - St. Petersburg Hamburg Challenger Qatar Exxon Mobil Open 2002 - Doha Canberra Challenger Copenhagen Open - Copenhagen Estoril Open - Estoril BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad CA Tennis Trophy - Vienna Milan Indoors - Milan Open 13 - Marseille Copenhagen Open - Copenhagen BMW Open - Munich Allianz Suisse Open Gstaad - Gstaad Aix En Provence Challenger AIG Japan Open - Tokyo Split Challenger Istanbul Challenger Cary Challenger Split 1 Challenger Split 2 Challenger The Hamlet Cup - Long Island St. Tropez Challenger Qatar Exxon Mobil Open 2003 - Doha Orleans Challenger Mouilleron-Le-Captif Challenger Milan Indoors - Milan Prostejov Challenger Estoril Open - Estoril BMW Open - Munich The Stella Artois Grass Court Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Generali Open - Kitzbuhel International Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg ARAG World Team Championship - Dusseldorf Next Generation Hardcourts - Adelaide Medibank Private International - Sydney Milan Indoors - Milan ABN/AMRO World Tennis Tournament - Rotterdam Dubai Open - Dubai Open Seat Godo 2005 - Barcelona Allianz Suisse Open - Gstaad AIG Japan Open - Tokyo CA Tennis Trophy - Vienna Chennai Open - Chennai International Indoor Tennis Championships of Croatia - Zagreb Open 13 - Marseille Open SEAT Godo 2006 - Barcelona The Stella Artois Championships - London ABN/AMRO World Tennis Tournament - Rotterdam The Dubai Tennis Championships - Dubai BMW Open - Munich Allianz Suisse Open - Gstaad Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington San Francisco Challenger Medibank International - Sydney SAP Open - San Jose The Nottingham Open - Nottingham Open de Moselle - Metz BA-CA Tennis Trophy - Vienna Brisbane - Brisbane Medibank International - Sydney Open Sabadell Atlantico - Barcelona ATP Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis AIG Japan Open Tennis Championships - Tokyo Brisbane International - Brisbane Regions Morgan Keegan Championships - Memphis Salem Open - Hong Kong AEGON Championships - London Heineken Open - Auckland Mercedes Cup - Stuttgart Rakuten Japan Open - Tokyo Apia International - Sydney Next Generation Adelaide International - Adelaide Davidoff Swiss Indoors Basel - Basel Caltanissetta Challenger Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Arad Challenger Drummondville Challenger Kremlin Cup - Moscow Power Horse World Team Cup - Dusseldorf Gerry Weber Open - Halle Poznan Challenger Rakuten Japan Open - Tokyo Sunrise Challenger AEGON International - Eastbourne Salzburg Challenger Apia International - Sydney Medibank International - Sydney Brisbane International - Brisbane Tiburon Challenger SkiStar Swedish Open - Bastad German Tennis Championships - Hamburg Pilot Pen Tennis - New Haven Legg Mason Tennis Classic - Washington If Stockholm Open - Stockholm Erste Bank Open - Vienna Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona If Stockholm Open - Stockholm AEGON Championships - London Citi Open - Washington Heineken Open - Auckland Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona BMW Open - Munich Erste Bank Open - Vienna BMW Open - Munich Open Sud de France - Montpellier Grand Prix Hassan II - Marrakech Mercedes Cup - Stuttgart Memphis Open - Memphis Gazprom Hungarian Open - Budapest Nordea Open - Bastad Astana Open - Nur-Sultan Tata Open Maharashtra - Pune Orlando Challenger Bratislava Challenger SkiStar Swedish Open - Bastad Open de Nice Cote d'Azur - Nice Next Generation Adelaide International - Adelaide Tata Open Maharashtra - Pune Brisbane International - Brisbane Open 13 - Marseille SkiStar Swedish Open - Bastad Millennium Estoril Open - Estoril Open Seat Godo 2007 - Barcelona Qatar ExxonMobil Open - Doha Helsinki Challenger Banja Luka Open - Banja Luka AIG Japan Open Tennis Championships - Tokyo Intrum Stockholm Open - Stockholm Argentina Open - Buenos Aires SAP Open - San Jose Poznan Challenger Davidoff Swiss Indoors Basel - Basel Nordea Open - Bastad Eckental Challenger Swiss Open - Gstaad Rakuten Japan Open - Tokyo Stockholm Open - Stockholm Sarasota Challenger Erste Bank Open - Vienna Shanghai Challenger Rakuten Japan Open - Tokyo Citi Open - Washington Bastad Challenger Swiss Indoors Basel - Basel Apia International - Sydney Claro Open Colombia - Bogota Cordenons Challenger Gerry Weber Open - Halle Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg Heilbronn Challenger Bordeaux Challenger If Stockholm Open - Stockholm Zivnobanka Czech Open - Prostejov Aircel Chennai Open - Chennai Brasil Open - Sao Paulo Rio Open - Rio de Janeiro Hall of Fame Tennis Championships - Newport Claro Open Colombia - Bogota Stockholm Open - Stockholm BB&T Atlanta Open - Atlanta Malaysian Open - Kuala Lumpur Mouilleron-Le-Captif Challenger KGHM Polish Indoors - Wroclaw Aircel Chennai Open - Chennai Vicenza Challenger Barcelona Open BancSabadell - Barcelona Rennes Challenger Bastad Challenger Tunis Challenger Sports Expert Open - Nettingsdorf Tenerife Challenger If Stockholm Open - Stockholm DPD Challenger 99 - Aschaffenburg Dubai Duty Free Tennis Championships - Dubai Prague Challenger - Prague Delray Beach Open - Delray Beach Architect Open - Budapest Challenger de Granby - Granby Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Alicante Challenger Rennes Challenger Kremlin Cup - Moscow Genova Challenger TEB BNP Paribas Istanbul Open - Istanbul Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Helsinki Challenger Vilnius Challenger Prague II Challenger Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Prostejov Challenger Rio Open - Rio de Janeiro Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Marbella Challenger Millennium Estoril Open - Estoril SkiStar Swedish Open - Bastad Intrum Stockholm Open - Stockholm Seoul Challenger Murray River Open - Melbourne Open 13 - Marseille Helsinki Challenger Andria Challenger Citi Open - Washington Vietnam Open - Ho Chi Minh City Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Plava Laguna Croatia Open - Umag ABN/AMRO World Tennis Tournament - Rotterdam Alicante Challenger The Dubai Tennis Championships - Dubai Korea Open - Seoul Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Marrakech Regions Morgan Keegan Championships - Memphis Open 13 Provence - Marseille Gerry Weber Open - Halle AEGON International - Eastbourne Salem Open - Hong Kong Japan Open - Tokyo Internationaler Raiffeisen Grand Prix - St. Polten Maia Challenger Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle PBZ Zagreb Indoors - Zagreb Qatar Open - Doha Swiss Indoors Basel - Basel Barcelona Open BancSabadell - Barcelona Rakuten Japan Open - Tokyo Suisse Open - Gstaad If Stockholm Open - Stockholm Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Swiss Open - Gstaad Abierto Mexicano - Los Cabos Open Sabadell Atlantico - Barcelona Tento Czech Open - Prague ABN/AMRO World Tennis Tournament - Rotterdam Irving Challenger Tennis Masters Series - Toronto Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Rome Ottignies-Louvain-la-Neuve Challenger Braunschweig Challenger BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Bordeaux Challenger Telecom Italia Masters - Rome Bratislava Challenger Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris BMW Open - Munich Pacific Life Open - Indian Wells Tennis Masters Series - Cincinnati NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo NASDAQ-100 Open - Miami Campionati Internazionali d'Italia - Rome SkiStar Swedish Open - Bastad Masters Series Hamburg - Hamburg Sony Ericsson Open - Miami Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Vancouver Challenger Tennis Masters Series - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Split Challenger Mutua Madrilena Masters Madrid - Madrid Shanghai - Shanghai BNP Paribas Masters - Paris Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai Tennis Masters Series - Hamburg NASDAQ-100 Open - Miami BNP Paribas Masters - Paris Tennis Masters Series - Montreal Tennis Masters Series - Paris Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Campionati Internazionali D'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Legg Mason Tennis Classic - Washington D.C. Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Miami Open - Miami Oeiras 4 Challenger Campionati BNL dItalia - Rome Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Miami Open - Miami Rogers Cup - Montreal Shanghai ATP Masters - Shanghai Wimbledon - London Sony Ericsson Open - Miami Shanghai Rolex Masters - Shanghai Australian Open - Melbourne Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Australian Open - Melbourne Sony Open Tennis - Miami Wimbledon - London Rogers Cup - Toronto U.S. Open - New York Internazionali BNL d'Italia - Rome Rogers Cup - Toronto French Open - Paris Tennis Masters Series - Cincinnati Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London Chengdu Open - Chengdu St. Petersburg Open - St. Petersburg Masters Series Monte-Carlo - Monte Carlo U.S. Open - New York Masters Series - Hamburg Rogers Cup - Toronto BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo U.S. Open - New York Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne French Open - Paris Tennis Masters Series - Monte Carlo BNP Paribas Open - Indian Wells ABN AMRO World Tennis Tournament - Rotterdam Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Abierto Mexicano de Tenis Mifel - Los Cabos IPB Czech Indoor - Ostrava Truist Atlanta Open - Atlanta Internazionali BNL d'Italia - Rome Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London The Stella Artois Championships - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris Legg Mason Tennis Classic - Washington Brisbane International - Brisbane Australian Open - Melbourne French Open - Paris French Open - Paris U.S. Open - New York Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne Davis Cup, World Group, 1R, ESP-CZE 3-2 Davis Cup, World Group, QR, PAR-CZE 0-5 Wimbledon - London French Open - Paris Davis Cup, World Group, SF, ARG-CZE 2-3 Davis Cup, Group I, PO, SWE-DEN 3-2 Davis Cup, World Group, F, SRB-CZE 2-3 Hopman Cup - Perth Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group I, PO, ROU-SWE 3-1 Davis Cup, Group I, 1R, SWE-AUT 2-3 Australian Open - Melbourne Davis Cup, Group II, 2R, TUR-SWE 1-4 Davis Cup, Group I, 2R, SWE-POR 3-2 Davis Cup, Finals, Group B Davis Cup, World Group, PO, SWE-BIH 3-1 Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Internazionali BNL dItalia - Rome Rogers Cup - Montreal French Open - Paris All Lower level tournaments Wimbledon - London U.S. Open - New York Wimbledon - London Australian Open - Melbourne Mutua Madrid Open - Madrid Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London Rogers Masters - Toronto Australian Open Qualifying - Doha Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York Tennis Masters Cup Shanghai - Shanghai Davis Cup, Qualifiers, 1R, SWE-JPN 3-2 Olympics - Beijing Olympics - London Davis Cup, Group A, Bologna Davis Cup, World Group, 1R, RUS-CZE 3-2 Davis Cup, World Group, PO, CZE-SUI 3-2 Davis Cup, World Group, 1R, CZE-ITA 4-1 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, PO, BEL-CZE 1-4 Davis Cup, World Group, F, CZE-ESP 3-2 Davis Cup, Group I, PO, ISR-SWE 3-1 Davis Cup, World Group, QF, RUS-CZE 3-2 Davis Cup, World Group, QF, CZE-ARG, 3-2 Davis Cup, World Group, F, ESP-CZE, 5-0 Davis Cup, World Group, SF, SRB-CZE 3-2 Davis Cup, World Group, PO, ROU-CZE 0-5 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, World Group, 1R, CZE-BEL 3-2 Davis Cup, World Group, 1R, CZE-FRA 3-2 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, QR, SWE-CHI 3-1 Davis Cup, World Group, SF, CZE-ARG 3-2 Davis Cup, Group A, Bologna Davis Cup, Finals, QF, RUS-SWE 2-0 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, Group II, 3R, SWE-LTU 5-0 Davis Cup, Group I, 1R, UKR-SWE 2-3 Davis Cup, World Group, QR, COL-SWE 4-0 Davis Cup, World Group I, 1R, SWE-IND 4-0 Salzburg Challenger 70th River Oaks International Tennis Tournament - Houston Wimbledon (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) AAMI Classic - Kooyong U.S. Open (juniors) Wimbledon - London Nordea Open - Bastad Hamburg European Open - Hamburg Seville Challenger U.S. Open - New York Mallorca Challenger Orleans Challenger Guayaquil Challenger Malaga Challenger Lima 2 Challenger Stockholm Open - Stockholm Valencia Challenger Montevideo Challenger Naples Challenger Australian Open - Melbourne Oeiras 3 Challenger BNP Paribas Open - Indian Wells Miami Open - Miami Qatar ExxonMobil Open - Doha Manama Challenger Quimper Challenger Davis Cup, World Group, Q, SWE-BRA 1-3 Wimbledon - London Dubai Duty Free Tennis Championships - Dubai Phoenix Challenger Ostrava Challenger Mauthausen Challenger French Open - Paris Citi Open - Washington Cary Challenger Sassuolo Challenger Nordea Open - Bastad U.S. Open - New York Istanbul Challenger Orleans Challenger BNP Paribas Nordic Open - Stockholm Zug Challenger Francavilla Challenger Mouilleron-Le-Captif Challenger Roanne Challenger Matsuyama Challenger Kobe Challenger Pune Challenger Yokkaichi Challenger Chennai Challenger Yokohama Challenger St. Tropez Challenger Zadar Challenger Grodzisk Mazowiecki Challenger New Delhi Challenger Oeiras 5 Challenger Seoul Challenger Sassuolo Challenger Porto Challenger Mallorca Championships - Mallorca Naples Challenger Rome Challenger Tiriac Open - Bucharest Monza Challenger Hamburg Open - Hamburg Perugia Challenger Heilbronn Challenger Braunschweig Challenger Nordea Open - Bastad U.S. Open - New York Seville Challenger Porto 2 Challenger Taipei Challenger Szczecin Challenger Bad Waltersdorf Challenger Braga Challenger Lisbon Challenger BNP Paribas Nordic Open - Stockholm Kobe Challenger